package com.example.demo.mapper;

import com.example.demo.entity.Daka;
import com.example.demo.entity.Login;
import com.example.demo.entity.Student;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface StudentMapper {

    Student Sel(int id);

    /**
     *  查询出全部成员名单
     */
    List<Student> Sel3();

    /**
    *  查询出当天打卡名单
    */
    List<Student> Sel2();

    /**
     *  查询出当天未打卡名单
     */
    List<Student> Sel4();

    /**
     *  根据学号查询出学生信息
     */
    List<Student> Sel5(int sid);

    /**
     *  根据学号查询出当天打卡信息
     */
    Student Sel6(int sid);

    /**
     *  根据学号查询出全部打卡信息
     */
    List<Daka> Sel7(int sid);

    /**
     *  根据id查询出打卡信息
     */
    Student Sel8(int id);

    int insertStudent(Student student);

    int insertInformation(Student student);

    int updateState(Student student);

    int updateDaka(int id);

    int updateStudent(Student student);

    int updateLogin(Student student);

    int updateInformation(Student student);

    Login login(Login login);

    int insertDaka(List<Student> str);

    int deleteStudent(int sid);

    int deleteLogin(int sid);

    int deleteDaka(int sid);

    int deleteInformation(int sid);
}